package com.ld.control.business.process.vo.resp;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

@Data
@Schema(description = "ProcessNodeExampleRunningRecordResp字段")
public class ProcessNodeExampleRunningRecordResp {
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @Schema(description = "任务名称")
    private String taskName;

    @Schema(description = "子任务名称")
    private String subTasksName;

    @Schema(description = "流程名称")
    private String processName;

    @Schema(description = "设备名称")
    private String equipmentName;

    @Schema(description = "设备方法名称")
    private String sendMethodName;

    @Schema(description = "状态：0发送成功，1已收到回调，2回调成功，3发送失败")
    private Integer status;

    @Schema(description = "返回结果")
    private String responseResult;

    @Schema(description = "发送时间")
    private Date sendTime;

    @Schema(description = "请求返回时间")
    private Date responseTime;

    @Schema(description = "回调时间")
    private Date callBackTime;
}
